C Architect careers in Swansea, United Kingdom